var str1 = 'Foo Bar'
var str2 = '--foo-bar--'
var str3 = '__FOO_BAR__'

// 字符串转驼峰格式
// 答案都是 "fooBar"

// 1、
var newStr1 = str1.replace(/\s*/g, '')
newStr1.charAt(0).toLowerCase() + newStr1.slice(1)
console.log(newStr1.charAt(0).toLowerCase() + newStr1.slice(1))


var newStr2 = str2.replace(/[-]/g,'')
console.log(newStr2.slice(0, 3) + newStr2.charAt(3).toUpperCase() + newStr2.slice(4))

var newStr3 = str3.replace(/[_]/g,'')
console.log(newStr3.slice(0,3).toLowerCase() + newStr3.charAt(3) + newStr3.slice(4).toLowerCase())